<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8" />
  <title>My Project</title>
  <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i%7CSource+Code+Pro:400,400i,600" />
  <link rel="stylesheet" href="m-dark+documentation.compiled.css" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
</head>
<body>
<header><nav id="navigation">
  <div class="m-container">
    <div class="m-row">
      <a href="index.html" id="m-navbar-brand" class="m-col-t-8 m-col-m-none m-left-m">My Project</a>
      <div class="m-col-t-4 m-hide-m m-text-right m-nopadr">
        <a id="m-navbar-show" href="#navigation" title="Show navigation"></a>
        <a id="m-navbar-hide" href="#" title="Hide navigation"></a>
      </div>
      <div id="m-navbar-collapse" class="m-col-t-12 m-show-m m-col-m-none m-right-m">
        <div class="m-row">
          <ol class="m-col-t-6 m-col-m-none">
            <li><a href="pages.html">Pages</a></li>
            <li><a href="namespaces.html">Namespaces</a></li>
          </ol>
          <ol class="m-col-t-6 m-col-m-none" start="3">
            <li><a href="annotated.html" id="m-navbar-current">Classes</a></li>
            <li><a href="files.html">Files</a></li>
          </ol>
        </div>
      </div>
    </div>
  </div>
</nav></header>
<main><article>
  <div class="m-container m-container-inflatable">
    <div class="m-row">
      <div class="m-col-l-10 m-push-l-1">
        <h1>Classes</h1>
        <ul class="m-doc">
          <li>namespace <a href="namespaceAnother.html" class="m-doc">Another</a> <span class="m-doc">Another namespace.</span></li>
          <li class="m-doc-collapsible">
            <a href="#" onclick="return toggle(this)">namespace</a> <a href="namespaceRoot.html" class="m-doc">Root</a> <span class="m-doc">Root namespace.</span>
            <ul class="m-doc">
              <li class="m-doc-collapsible">
                <a href="#" onclick="return toggle(this)">namespace</a> <a href="namespaceRoot_1_1Directory.html" class="m-doc">Directory</a> <span class="m-doc">Namespace in directory.</span>
                <ul class="m-doc">
                  <li class="m-doc-collapsible">
                    <a href="#" onclick="return toggle(this)">namespace</a> <a href="namespaceRoot_1_1Directory_1_1Sub.html" class="m-doc">Sub</a> <span class="m-doc">Namespace in subdirectory.</span>
                    <ul class="m-doc">
                      <li class="m-doc-collapsible">
                        <a href="#" onclick="return toggle(this)">class</a> <a href="classRoot_1_1Directory_1_1Sub_1_1Class.html" class="m-doc">Class</a> <span class="m-doc">A class.</span>
                        <ul class="m-doc">
                          <li>union <a href="unionRoot_1_1Directory_1_1Sub_1_1Class_1_1Bar.html" class="m-doc">Bar</a> <span class="m-doc">A protected subclass.</span></li>
                          <li>struct <a href="structRoot_1_1Directory_1_1Sub_1_1Class_1_1Foo.html" class="m-doc">Foo</a> <span class="m-doc">A public subclass.</span></li>
                          <li>class <a href="classRoot_1_1Directory_1_1Sub_1_1Class_1_1Private.html" class="m-doc">Private</a> <span class="m-doc">This shouldn&#x27;t appear in the docs.</span></li>
                        </ul>
                      </li>
                    </ul>
                  </li>
                  <li>class <a href="classRoot_1_1Directory_1_1Class.html" class="m-doc">Class</a> <span class="m-doc">A class.</span></li>
                  <li>struct <a href="structRoot_1_1Directory_1_1Struct.html" class="m-doc">Struct</a> <span class="m-doc">A structure.</span></li>
                  <li>union <a href="unionRoot_1_1Directory_1_1Union.html" class="m-doc">Union</a> <span class="m-doc">An union.</span></li>
                </ul>
              </li>
            </ul>
          </li>
          <li>class <a href="classTopLevelClass.html" class="m-doc">TopLevelClass</a> <span class="m-doc">Top-level class.</span></li>
        </ul>
        <script>
        function toggle(e) {
            e.parentElement.className = e.parentElement.className == 'm-doc-collapsible' ?
                'm-doc-expansible' : 'm-doc-collapsible';
            return false;
        }
        /* Collapse all nodes marked as such. Doing it via JS instead of
           directly in markup so disabling it doesn't harm usability. The list
           is somehow regenerated on every iteration and shrinks as I change
           the classes. It's not documented anywhere and I'm not sure if this
           is the same across browsers, so I am going backwards in that list to
           be sure. */
        var collapsed = document.getElementsByClassName("collapsed");
        for(var i = collapsed.length - 1; i >= 0; --i)
            collapsed[i].className = 'm-doc-expansible';
        </script>
      </div>
    </div>
  </div>
</article></main>
</body>
</html>
